home *** CD-ROM | disk | FTP | other *** search
/ PC World 2006 July & August / PCWorld_2006-07-08_cd.bin / komunikace / apache / apache_2[1].2.2-win32-x86-no_ssl.msi / Data1.cab / _D97AB635FED3467C5EB56377372F0D80 < prev    next >
Extensible Markup Language  |  2006-01-15  |  16KB  |  324 lines

  1. <?xml version="1.0" encoding="EUC-KR"?>
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
  4.         XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  5.               This file is generated from xml source: DO NOT EDIT
  6.         XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  7.       -->
  8. <title>apxs - APache eXtenSion ╡╡▒╕ - Apache HTTP Server</title>
  9. <link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
  10. <link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
  11. <link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
  12. <link href="../images/favicon.ico" rel="shortcut icon" /></head>
  13. <body id="manual-page"><div id="page-header">
  14. <p class="menu"><a href="../mod/">╕≡╡Γ</a> | <a href="../mod/directives.html">┴÷╜├╛ε╡Θ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">┐δ╛ε</a> | <a href="../sitemap.html">╗τ└╠╞«╕╩</a></p>
  15. <p class="apache">Apache HTTP Server Version 2.2</p>
  16. <img alt="" src="../images/feather.gif" /></div>
  17. <div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div>
  18. <div id="path">
  19. <a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP Server</a> > <a href="http://httpd.apache.org/docs/">Documentation</a> > <a href="../">Version 2.2</a> > <a href="./">Programs</a></div><div id="page-content"><div id="preamble"><h1>apxs - APache eXtenSion ╡╡▒╕</h1>
  20. <div class="toplang">
  21. <p><span>░í┤╔╟╤ ╛≡╛ε: </span><a href="../en/programs/apxs.html" hreflang="en" rel="alternate" title="English"> en </a> |
  22. <a href="../ko/programs/apxs.html" title="Korean"> ko </a></p>
  23. </div>
  24. <div class="outofdate">└╠ ╣«╝¡┤┬ ├╓╜┼╞╟ ╣°┐¬└╠ ╛╞┤╒┤╧┤┘.
  25.             ├╓▒┘┐í ║»░µ╡╚ │╗┐δ└║ ┐╡╛ε ╣«╝¡╕ª ┬ⁿ░φ╟╧╝╝┐Σ.</div>
  26.  
  27.     <p><code>apxs</code>┤┬ ╛╞╞──í ╟╧└╠╞█┼╪╜║╞« └ⁿ╝█ ╟┴╖╬┼Σ─▌
  28.     (HTTP) ╝¡╣÷└╟ ╚«└σ╕≡╡Γ└╗ ──╞─└╧╟╧░φ ╝│─í╟╧┤┬ ╡╡▒╕└╠┤┘. └╠
  29.     ╡╡▒╕┤┬ ┐⌐╖» ╝╥╜║┐═ ┐└║Ω┴º╞«<var>╞─└╧</var>└╗ ░í┴÷░φ,
  30.     <code class="module"><a href="../mod/mod_so.html">mod_so</a></code>└╟ <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code> ┴÷╜├╛ε╖╬ ╜╟╟α┴▀┐í
  31.     ╛╞╞──í ╝¡╣÷╖╬ └╨╛ε╡Θ└╧ ╝÷ └╓┤┬ ╡┐└√░°└»░┤├╝(DSO)╕ª ╕╕╡τ┤┘.</p>
  32.  
  33.     <p>▒╫╖í╝¡ └╠╖▒ ╚«└σ╣µ╜─└╗ ╗τ┐δ╟╧╖┴╕Θ ╟├╖í╞√└╠ DSO ▒Γ┤╔└╗
  34.     ┴÷┐°╟╧░φ ╛╞╞──í <code>httpd</code> ╜╟╟α╞─└╧└╗
  35.     <code class="module"><a href="../mod/mod_so.html">mod_so</a></code> ╕≡╡Γ░· ░░└╠ ──╞─└╧╟╪╛▀ ╟╤┤┘.
  36.     <code>apxs</code> ╡╡▒╕┤┬ └╠ ┴╢░╟└╠ ╕╕┴╖╟╧┴÷╛╩└╕╕Θ ╜╟╟α╟╧┴÷
  37.     ╛╩┤┬┤┘. ┴≈┴ó ╕φ╖╔╛ε╕ª ╜╟╟α╟╧┐⌐ ┴╢░╟└╠ ╕╕┴╖╟╧┤┬┴÷ ╛╦╛╞║╝
  38.     ╝÷ └╓┤┘</p>
  39.  
  40.     <div class="example"><p><code>
  41.       $ httpd -l
  42.     </code></p></div>
  43.  
  44.     <p>╕±╖╧┐í <code class="module"><a href="../mod/mod_so.html">mod_so</a></code> ╕≡╡Γ└╠ │¬┐═╛▀ ╟╤┤┘. ┴╢░╟└╗
  45.     ╕╕┴╖╟╧╕Θ <code>apxs</code> ╡╡▒╕╖╬ DSO ╕≡╡Γ└╗ ╝│─í╟╧┐⌐
  46.     ╛╞╞──í╝¡╣÷└╟ ▒Γ┤╔└╗ ╜▒░╘ ╚«└σ╟╥ ╝÷ └╓┤┘:</p>
  47.  
  48.     <div class="example"><p><code>
  49.       $ apxs -i -a -c mod_foo.c<br />
  50.       gcc -fpic -DSHARED_MODULE -I/path/to/apache/include -c mod_foo.c<br />
  51.       ld -Bshareable -o mod_foo.so mod_foo.o<br />
  52.       cp mod_foo.so /path/to/apache/modules/mod_foo.so<br />
  53.       chmod 755 /path/to/apache/modules/mod_foo.so<br />
  54.       [activating module `foo' in /path/to/apache/etc/httpd.conf]<br />
  55.       $ apachectl restart<br />
  56.       /path/to/apache/sbin/apachectl restart: httpd not running, trying to start<br />
  57.       [Tue Mar 31 11:27:55 1998] [debug] mod_so.c(303): loaded module foo_module<br />
  58.       /path/to/apache/sbin/apachectl restart: httpd started<br />
  59.       $ _
  60.     </code></p></div>
  61.  
  62.     <p>╛╞▒╘╕╒╞« <var>files</var>┐í┤┬ C ╝╥╜║╞─└╧ (.c) └╠│¬
  63.     ┐└║Ω┴º╞«╞─└╧ (.o), ╢≤└╠║Ω╖»╕«╕≡└╜ (.a)└╗ ╗τ┐δ╟╥ ╝÷ └╓┤┘.
  64.     <code>apxs</code> ╡╡▒╕┤┬ ╚«└σ└┌╕ª ║╕░φ └┌╡┐└╕╖╬ C ╝╥╜║╞─└╧└║
  65.     ──╞─└╧╟╧░φ, ┐└║Ω┴º╞«┐═ ╕≡└╜╞─└╧└║ ╕╡┼⌐┐í╕╕ ╗τ┐δ╟╤┤┘. ▒╫╖»│¬
  66.     ──╞─└╧╟╤ ┐└║Ω┴º╞«╕ª ╗τ┐δ╟╧╖┴╕Θ ╡┐└√└╕╖╬ └╨╛ε╡Θ└╧ ╝÷ └╓┤┬
  67.     ░°└»░┤├╝╖╬ ╗τ┐δ╟╧▒Γ└º╟╪ ╣▌╡σ╜├ ┐└║Ω┴º╞«╕ª └º─í╡╢╕│─┌╡σ(PIC,
  68.     position independent code)╖╬ ──╞─└╧╟╪╛▀ ╟╤┤┘. GCC└╟ ░µ┐∞
  69.     <code>-fpic</code>└╗ ╗τ┐δ╟╧╕Θ ╡╚┤┘. ┤┘╕Ñ C ──╞─└╧╖»┤┬ ╝│╕φ╝¡╕ª
  70.     ┬ⁿ░φ╟╧░┼│¬ <code>apxs</code>░í ┐└║Ω┴º╞«╞─└╧└╗ ──╞─└╧╟╥╢º
  71.     ╗τ┐δ╟╧┤┬ ┐╔╝╟└╗ ┬ⁿ░φ╟╧╢≤.</p>
  72.  
  73.     <p>╛╞╞──í└╟ DSO ┴÷┐°┐í ┤δ╟╤ ┤⌡ └┌╝╝╟╤ │╗┐δ└║
  74.     <code class="module"><a href="../mod/mod_so.html">mod_so</a></code> ╣«╝¡╕ª ┬ⁿ░φ╟╧░┼│¬
  75.     <code>src/modules/standard/mod_so.c</code> ╝╥╜║╞─└╧└╗ └╨╛ε║┴╢≤.</p>
  76. </div>
  77. <div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#synopsis">░│┐Σ</a></li>
  78. <li><img alt="" src="../images/down.gif" /> <a href="#options">┐╔╝╟</a></li>
  79. <li><img alt="" src="../images/down.gif" /> <a href="#examples">┐╣┴ª</a></li>
  80. </ul><h3>┬ⁿ░φ</h3><ul class="seealso"><li><a href="apachectl.html">apachectl</a></li><li><a href="httpd.html">httpd</a></li></ul></div>
  81. <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
  82. <div class="section">
  83. <h2><a name="synopsis" id="synopsis">░│┐Σ</a></h2>
  84.     <p><code><strong>apxs</strong> -<strong>g</strong>
  85.     [ -<strong>S</strong> <var>name</var>=<var>value</var> ]
  86.     -<strong>n</strong> <var>modname</var></code></p>
  87.  
  88.     <p><code><strong>apxs</strong> -<strong>q</strong>
  89.     [ -<strong>S</strong> <var>name</var>=<var>value</var> ]
  90.     <var>query</var> ...</code></p>
  91.  
  92.     <p><code><strong>apxs</strong> -<strong>c</strong>
  93.     [ -<strong>S</strong> <var>name</var>=<var>value</var> ]
  94.     [ -<strong>o</strong> <var>dsofile</var> ]
  95.     [ -<strong>I</strong> <var>incdir</var> ]
  96.     [ -<strong>D</strong> <var>name</var>=<var>value</var> ]
  97.     [ -<strong>L</strong> <var>libdir</var> ]
  98.     [ -<strong>l</strong> <var>libname</var> ]
  99.     [ -<strong>Wc,</strong><var>compiler-flags</var> ]
  100.     [ -<strong>Wl,</strong><var>linker-flags</var> ]
  101.     <var>files</var> ...</code></p>
  102.  
  103.     <p><code><strong>apxs</strong> -<strong>i</strong>
  104.     [ -<strong>S</strong> <var>name</var>=<var>value</var> ]
  105.     [ -<strong>n</strong> <var>modname</var> ]
  106.     [ -<strong>a</strong> ]
  107.     [ -<strong>A</strong> ]
  108.     <var>dso-file</var> ...</code></p>
  109.  
  110.     <p><code><strong>apxs</strong> -<strong>e</strong>
  111.     [ -<strong>S</strong> <var>name</var>=<var>value</var> ]
  112.     [ -<strong>n</strong> <var>modname</var> ]
  113.     [ -<strong>a</strong> ]
  114.     [ -<strong>A</strong> ]
  115.     <var>dso-file</var> ...</code></p>
  116. </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
  117. <div class="section">
  118. <h2><a name="options" id="options">┐╔╝╟</a></h2>
  119.     <h3><a name="options.common" id="options.common">░°┼δ ┐╔╝╟</a></h3>
  120.       <dl>
  121.       <dt><code>-n <var>modname</var></code></dt>
  122.       <dd><code>-i</code> (install)░· <code>-g</code> (template
  123.       generation) ┐╔╝╟└╗ ╗τ┐δ╟╥╢º ┴≈┴ó ╕≡╡Γ╕φ└╗ ┴÷┴ñ╟╤┤┘. └╠
  124.       ┐╔╝╟└╗ ╗τ┐δ╟╧┐⌐ ╕≡╡Γ╕φ└╗ ┴≈┴ó ┴÷┴ñ╟╤┤┘. <code>-g</code>
  125.       ┐╔╝╟└╗ ╗τ┐δ╟╤┤┘╕Θ └╠ ┐╔╝╟└╗ ╣▌╡σ╜├ ╗τ┐δ╟╪╛▀╟╧░φ,
  126.       <code>-i</code> ┐╔╝╟└╗ ╗τ┐δ╟╤┤┘╕Θ <code>apxs</code> ╡╡▒╕┤┬
  127.       ╝╥╜║│¬ (╕╢┴÷╕╖ ╜├╡╡╖╬) ╞─└╧╕φ└╗ ░í┴÷░φ └╠╕º└╗ ├▀├°╟╤┤┘.</dd>
  128.       </dl>
  129.     
  130.  
  131.     <h3><a name="options.query" id="options.query">┴·└╟ ┐╔╝╟</a></h3>
  132.       <dl>
  133.       <dt><code>-q</code></dt>
  134.       <dd><code>apxs</code>└╟ ╝│┴ñ░¬└╗ ╛╦╛╞│╜┤┘. <var>query</var>┐í┤┬
  135.       ┤┘└╜└╗ ╗τ┐δ╟╥ ╝÷ └╓┤┘: <code>CC</code>, <code>CFLAGS</code>,
  136.       <code>CFLAGS_SHLIB</code>, <code>INCLUDEDIR</code>,
  137.       <code>LD_SHLIB</code>, <code>LDFLAGS_SHLIB</code>,
  138.       <code>LIBEXECDIR</code>, <code>LIBS_SHLIB</code>,
  139.       <code>SBINDIR</code>, <code>SYSCONFDIR</code>, <code>TARGET</code>.
  140.  
  141.       <p>╝│┴ñ└╗ ┴≈┴ó ╛╦╛╞│╛╢º ╗τ┐δ╟╤┤┘.</p>
  142.       <div class="example"><p><code>
  143.         INC=-I`apxs -q INCLUDEDIR`
  144.       </code></p></div>
  145.  
  146.       <p>┐╣╕ª ╡Θ╛ε, ╛╞╞──í C ╟∞┤⌡╞─└╧└╗ ┴≈┴ó ┴ó▒┘╟╤┤┘╕Θ
  147.       Makefile┐í╝¡ └º┐═ ░░└╠ ╗τ┐δ╟╤┤┘.</p></dd>
  148.       </dl>
  149.     
  150.  
  151.     <h3><a name="options.conf" id="options.conf">╝│┴ñ ┐╔╝╟</a></h3>
  152.       <dl>
  153.       <dt><code>-S <var>name</var>=<var>value</var></code></dt>
  154.       <dd>└╠ ┐╔╝╟└║ └º┐í╝¡ ╝│╕φ╟╤ apxs ╝│┴ñ└╗ ║»░µ╟╤┤┘.</dd>
  155.       </dl>
  156.     
  157.  
  158.     <h3><a name="options.template" id="options.template">░▀║╗(template) ╗²╝║ ┐╔╝╟</a></h3>
  159.       <dl>
  160.       <dt><code>-g</code></dt>
  161.       <dd>╟╧└º╡≡╖║┼Σ╕« <var>name</var>└╗ ╕╕╡Θ░φ (<code>-n</code>
  162.       ┐╔╝╟ ┬ⁿ░φ) ▒╫░≈┐í ╞─└╧ ╡╬░│╕ª ╕╕╡τ┤┘: ╟╤ ╞─└╧└║
  163.       <code>mod_<var>name</var>.c</code>╢≤┤┬ ░▀║╗ ╕≡╡Γ╝╥╜║╞─└╧╖╬,
  164.       └┌╜┼└╟ ╕≡╡Γ└╗ ╕╕╡Θ╢º ░▀║╗└╕╖╬ ╗τ┐δ╟╧░┼│¬ apxs ▒Γ┤╔└╗
  165.       ╜├╟Φ╟╪║╝╢º ╗τ┐δ╟╤┤┘. ┤┘╕Ñ ╞─└╧└║ └╠ ╕≡╡Γ└╗ ╜▒░╘ ──╞─└╧╟╧░φ
  166.       ╝│─í╟╧▒Γ└º╟╤ <code>Makefile</code>└╠┤┘.</dd>
  167.       </dl>
  168.     
  169.  
  170.     <h3><a name="options.dso" id="options.dso">DSO ──╞─└╧ ┐╔╝╟</a></h3>
  171.       <dl>
  172.       <dt><code>-c</code></dt>
  173.       <dd>──╞─└╧└╗ ┴÷╜├╟╤┤┘. ╕╒└· <var>files</var>┐í╝¡ C
  174.       ╝╥╜║╞─└╧╡Θ(.c)└╗ ┐└║Ω┴º╞«╞─└╧(.o)╖╬ ──╞─└╧╟╧░φ,
  175.       <var>files</var>└╟ │¬╕╙┴÷ ┐└║Ω┴º╞«╞─└╧╡Θ(.o░· .a)░·
  176.       ╕╡┼⌐╟╧┐⌐ ╡┐└√░°└»░┤├╝ <var>dsofile</var>└╗ ╕╕╡τ┤┘.
  177.       <code>-o</code> ┐╔╝╟└╗ ╗τ┐δ╟╧┴÷╛╩└╕╕Θ <var>files</var>└╟
  178.       ├╣╣°┬░ ╞─└╧╕φ┐í╝¡ └╠╕º└╗ ├▀├°╟╧┐⌐ ║╕┼δ
  179.       <code>mod_<var>name</var>.so</code>╕ª ╗τ┐δ╟╤┤┘.</dd>
  180.  
  181.       <dt><code>-o <var>dsofile</var></code></dt>
  182.       <dd>╗²╝║╟╥ ╡┐└√░°└»░┤├╝ ╞─└╧╕φ└╗ ┴≈┴ó ┴÷┴ñ╟╤┤┘. └╠╕º└╗
  183.       ┴÷┴ñ╟╧┴÷╛╩░φ <var>files</var> ╕±╖╧┐í╝¡ └╠╕º└╗ ├▀├°╟╧┴÷
  184.       ╕°╟╧╕Θ ╕╢┴÷╕╖└╕╖╬ <code>mod_unknown.so</code>╕ª └╠╕º└╕╖╬
  185.       ╗τ┐δ╟╤┤┘.</dd>
  186.  
  187.       <dt><code>-D <var>name</var>=<var>value</var></code></dt>
  188.       <dd>└╠ ┐╔╝╟└╗ ──╞─└╧ ╕φ╖╔╛ε╖╬ ┴≈┴ó └ⁿ┤▐╟╤┤┘.
  189.       ──╞─└╧╢º └┌╜┼└╟ define└╗ ├▀░í╟╤┤┘.</dd>
  190.  
  191.       <dt><code>-I <var>incdir</var></code></dt>
  192.       <dd>└╠ ┐╔╝╟└╗ ──╞─└╧ ╕φ╖╔╛ε╖╬ ┴≈┴ó └ⁿ┤▐╟╤┤┘.
  193.       ──╞─└╧╢º include╕ª ├ú└╗ ╡≡╖║┼Σ╕«╕ª ├▀░í╟╤┤┘.</dd>
  194.  
  195.       <dt><code>-L <var>libdir</var></code></dt>
  196.       <dd>└╠ ┐╔╝╟└╗ ╕╡─┐ ╕φ╖╔╛ε╖╬ ┴≈┴ó └ⁿ┤▐╟╤┤┘.
  197.       ──╞─└╧╢º ╢≤└╠║Ω╖»╕«╕ª ├ú└╗ ╡≡╖║┼Σ╕«╕ª ├▀░í╟╤┤┘.</dd>
  198.  
  199.       <dt><code>-l <var>libname</var></code></dt>
  200.       <dd>└╠ ┐╔╝╟└╗ ╕╡─┐ ╕φ╖╔╛ε╖╬ ┴≈┴ó └ⁿ┤▐╟╤┤┘.
  201.       ──╞─└╧╢º ╗τ┐δ╟╥ ╢≤└╠║Ω╖»╕«╕ª ├▀░í╟╤┤┘.</dd>
  202.  
  203.       <dt><code>-Wc,<var>compiler-flags</var></code></dt>
  204.       <dd>└╠ ┐╔╝╟└║ ├▀░í ┐╔╝╟ <var>compiler-flags</var>╕ª
  205.       <code>libtool --mode=compile</code> ╕φ╖╔╛ε╖╬ └ⁿ┤▐╟╤┤┘.
  206.       ──╞─└╧╖» ╞»└»└╟ ┐╔╝╟└╗ ├▀░í╟╥╢º ╗τ┐δ╟╤┤┘.</dd>
  207.  
  208.       <dt><code>-Wl,<var>linker-flags</var></code></dt>
  209.       <dd>└╠ ┐╔╝╟└║ ├▀░í ┐╔╝╟ <var>linker-flags</var>╕ª
  210.       <code>libtool --mode=link</code> ╕φ╖╔╛ε╖╬ └ⁿ┤▐╟╤┤┘. ╕╡─┐
  211.       ╞»└»└╟ ┐╔╝╟└╗ ├▀░í╟╥╢º ╗τ┐δ╟╤┤┘.</dd>
  212.       </dl>
  213.     
  214.  
  215.     <h3><a name="options.dsoinstall" id="options.dsoinstall">DSO ╝│─í░· ╝│┴ñ ┐╔╝╟</a></h3>
  216.     
  217.       <dl>
  218.       <dt><code>-i</code></dt>
  219.       <dd>╝│─í╕ª ┴÷╜├╟╤┤┘. ┐⌐╖» ╡┐└√░°└»░┤├╝╕ª ╝¡╣÷└╟
  220.       <var>modules</var> ╡≡╖║┼Σ╕«┐í ╝│─í╟╤┤┘.</dd>
  221.  
  222.       <dt><code>-a</code></dt>
  223.       <dd>╛╞╞──í <code>httpd.conf</code> ╝│┴ñ╞─└╧┐í └√└²╟╤
  224.       <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code> ┴┘└╗
  225.       ├▀░í╟╧░┼│¬ └╠╣╠ └╓┤┘╕Θ ╚░╝║╚¡╟╧┐⌐ ╕≡╡Γ└╗ ╗τ┐δ╟╧╡╡╖╧
  226.       ╕╕╡τ┤┘.</dd>
  227.  
  228.       <dt><code>-A</code></dt>
  229.       <dd><code>-a</code>┐═ ║±╜┴╟╧┴÷╕╕, <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code> ┴÷╜├╛ε ╛╒┐í
  230.       ┐∞╣░┴ñ└┌(<code>#</code>)╕ª ║┘└╬┤┘. <em>┴∩</em>, ╟÷└τ┤┬
  231.       ╗τ┐δ╟╧┴÷╛╩┴÷╕╕ │¬┴▀┐í ╗τ┐δ╟╥ ╝÷ └╓╡╡╖╧ ╕≡╡Γ└╗ ┴╪║±╟╤┤┘.</dd>
  232.  
  233.       <dt><code>-e</code></dt>
  234.       <dd>╞φ┴²└╗ ┴÷╜├╟╤┤┘. <code>-a</code> ╚ñ└║ <code>-A</code>
  235.       ┐╔╝╟░· ░░└╠ ╗τ┐δ╟╥ ╝÷ └╓└╕╕τ, <code>-i</code> ╕φ╖╔░·
  236.       ║±╜┴╟╧┴÷╕╕ ╕≡╡Γ└╗ ╝│─í╟╧┴÷╛╩░φ ╛╞╞──í
  237.       <code>httpd.conf</code> ╝│┴ñ╞─└╧╕╕ ╞φ┴²╟╤┤┘.</dd>
  238.       </dl>
  239.     
  240. </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
  241. <div class="section">
  242. <h2><a name="examples" id="examples">┐╣┴ª</a></h2>
  243.     <p>╛╞╞──í╝¡╣÷└╟ ▒Γ┤╔└╗ ╚«└σ╟╧┤┬ <code>mod_foo.c</code>╢≤┤┬
  244.     ╛╞╞──í ╕≡╡Γ└╠ └╓┤┘░φ ░í┴ñ╟╧└┌. ╕╒└· ┤┘└╜ ╕φ╖╔╛ε╕ª ╗τ┐δ╟╧┐⌐
  245.     C ╝╥╜║╕ª ╛╞╞──í ╝¡╣÷░í └╨╛ε╡Θ└╧ ░°└»░┤├╝╖╬ ──╞─└╧╟╤┤┘:</p>
  246.  
  247.     <div class="example"><p><code>
  248.       $ apxs -c mod_foo.c<br />
  249.       /path/to/libtool --mode=compile gcc ... -c mod_foo.c<br />
  250.       /path/to/libtool --mode=link gcc ... -o mod_foo.la mod_foo.slo<br />
  251.       $ _
  252.     </code></p></div>
  253.  
  254.     <p>▒╫╕«░φ └╠ ░°└»░┤├╝╕ª └╨╛ε╡Θ└╠┤┬ <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code> ┴÷╜├╛ε╕ª ╛╞╞──í
  255.     ╝│┴ñ┐í ├▀░í╟╤┤┘. <code>apxs</code>┤┬ └┌╡┐└╕╖╬ ░°└»░┤├╝╕ª
  256.     "modules" ╡≡╖║┼Σ╕«┐í ╝│─í╟╧░φ <code>httpd.conf</code> ╞─└╧└╗
  257.     ╛╦╕┬░╘ ╝÷┴ñ╟╧┐⌐ ░ú┤▄╚≈ └█╛≈└╗ ╕╢─ú┤┘. ┤┘└╜ ░░└╠ ╜╟╟α╟╤┤┘:</p>
  258.  
  259.     <div class="example"><p><code>
  260.       $ apxs -i -a mod_foo.la<br />
  261.       /path/to/instdso.sh mod_foo.la /path/to/apache/modules<br />
  262.       /path/to/libtool --mode=install cp mod_foo.la /path/to/apache/modules
  263.       ...
  264.       chmod 755 /path/to/apache/modules/mod_foo.so<br />
  265.       [/path/to/apache/conf/httpd.conf┐í╝¡ `foo' ╕≡╡Γ└╗ ╚░╝║╚¡╟╤┤┘]<br />
  266.       $ _
  267.     </code></p></div>
  268.  
  269.     <p>▒╫╖»╕Θ ┤┘└╜░· ░░└║ ┴┘└╗</p>
  270.  
  271.     <div class="example"><p><code>
  272.       LoadModule foo_module modules/mod_foo.so
  273.     </code></p></div>
  274.  
  275.     <p>╝│┴ñ╞─└╧┐í ╛°┤┘╕Θ ├▀░í╟╤┤┘. └╠ ╝│┴ñ└╗ ▒Γ║╗└√└╕╖╬ ╗τ┐δ╟╧┴÷
  276.     ╛╩┤┬┤┘╕Θ <code>-A</code> ┐╔╝╟└╗ ╗τ┐δ╟╤┤┘. <em>┴∩</em></p>
  277.  
  278.     <div class="example"><p><code>
  279.       $ apxs -i -A mod_foo.c
  280.     </code></p></div>
  281.  
  282.     <p>apxs╕ª ╜▒░╘ ╗τ┐δ╟╧╖┴░φ ┤┘└╜░· ░░└╠ ╛╞╞──í ╕≡╡Γ ░▀║╗░·
  283.     Makefile└╗ ╕╕╡Θ ╝÷ └╓┤┘:</p>
  284.  
  285.     <div class="example"><p><code>
  286.       $ apxs -g -n foo<br />
  287.       Creating [DIR]  foo<br />
  288.       Creating [FILE] foo/Makefile<br />
  289.       Creating [FILE] foo/modules.mk<br />
  290.       Creating [FILE] foo/mod_foo.c<br />
  291.       Creating [FILE] foo/.deps<br />
  292.       $ _
  293.     </code></p></div>
  294.  
  295.     <p>▒╫╖▒╚─ ╣┘╖╬ ░▀║╗ ╕≡╡Γ└╗ ░°└»░┤├╝╖╬ ──╞─└╧╟╧┐⌐ ╛╞╞──í
  296.     ╝¡╣÷░í └╨╡╡╖╧╟╤┤┘:</p>
  297.  
  298.     <div class="example"><p><code>
  299.       $ cd foo<br />
  300.       $ make all reload<br />
  301.       apxs -c mod_foo.c<br />
  302.       /path/to/libtool --mode=compile gcc ... -c mod_foo.c<br />
  303.       /path/to/libtool --mode=link gcc ... -o mod_foo.la mod_foo.slo<br />
  304.       apxs -i -a -n "foo" mod_foo.la<br />
  305.       /path/to/instdso.sh mod_foo.la /path/to/apache/modules<br />
  306.       /path/to/libtool --mode=install cp mod_foo.la /path/to/apache/modules
  307.       ...
  308.       chmod 755 /path/to/apache/modules/mod_foo.so<br />
  309.       [/path/to/apache/conf/httpd.conf┐í╝¡ `foo' ╕≡╡Γ└╗ ╚░╝║╚¡╟╤┤┘]<br />
  310.       apachectl restart<br />
  311.       /path/to/apache/sbin/apachectl restart: httpd not running, trying to start<br />
  312.       [Tue Mar 31 11:27:55 1998] [debug] mod_so.c(303): loaded module foo_module<br />
  313.       /path/to/apache/sbin/apachectl restart: httpd started<br />
  314.       $ _
  315.     </code></p></div>
  316.  
  317. </div></div>
  318. <div class="bottomlang">
  319. <p><span>░í┤╔╟╤ ╛≡╛ε: </span><a href="../en/programs/apxs.html" hreflang="en" rel="alternate" title="English"> en </a> |
  320. <a href="../ko/programs/apxs.html" title="Korean"> ko </a></p>
  321. </div><div id="footer">
  322. <p class="apache">Copyright 1995-2006 The Apache Software Foundation or its licensors, as applicable.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
  323. <p class="menu"><a href="../mod/">╕≡╡Γ</a> | <a href="../mod/directives.html">┴÷╜├╛ε╡Θ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">┐δ╛ε</a> | <a href="../sitemap.html">╗τ└╠╞«╕╩</a></p></div>
  324. </body></html>